﻿@model IEnumerable<Biblioteca.Models.Material>

@{
    ViewBag.Title = "Listado Materiales";
}

<h2>Listado Materiales</h2>

 @{
    if(HttpContext.Current.User.IsInRole("Administrador"))
    {
    <p>@Html.ActionLink("Agregar nuevo Material", "Create")</p>
    }    
}

<table id="results">
    <tr>
        <th>
            ISBN
        </th>
        <th>
            Titulo
        </th>
        <th>
            Sinopsis
        </th>
        <th>
            Ejemplares
        </th>
        <th>
            Tipo Material
        </th>
        <th>
            Editorial
        </th>
        <th></th>
    </tr>

@foreach (var item in Model)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.ISBN)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Titulo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Sinopsis)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.CantEjemplar)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.TipoMaterial.Descripcion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Editorial1.Nombre)
        </td>
        <td>
            @Html.ActionLink("Detalles", "Details", new { id = item.IdMaterial }) 
            @{
            //Si es admin puede editar y borrar
            if(HttpContext.Current.User.IsInRole("Administrador"))
            {                                                                   <span> | </span>
                @Html.ActionLink("Editar", "Edit", new { id = item.IdMaterial })<span> | </span>
                @Html.ActionLink("Borrar", "Delete", new { id = item.IdMaterial })
            }
            }
        </td>
    </tr>
}

</table>
<div id="pageNavPosition"></div>
<script type="text/javascript"><!--
    var pager = new Pager('results', 7);
    pager.init();
    pager.showPageNav('pager', 'pageNavPosition');
    pager.showPage(1);
    //--></script>

